tormenting thoughts - French English Dictionary